Evaluating Direct Manipulation Operations for Constraint-Based Layout
نویسندگان
چکیده
Layout managers are used to control the placement of widgets in graphical user interfaces (GUIs). Constraint-based layout managers are more powerful than other ones. However, they are also more complex and their layouts are prone to problems that usually require direct editing of constraints. Today, designers commonly use GUI builders to specify GUIs. The complexities of traditional approaches to constraint-based layouts pose challenges for GUI builders. We evaluate a novel GUI builder, the Auckland Layout Editor (ALE), which addresses these challenges by enabling GUI designers to specify constraintbased layouts via direct manipulation using simple, mouse-based operations. These operations hide the complexity of the constraint-based layout model, while giving designers access to its benefits. In a user evaluation we compared ALE with two other mainstream layout builders, a grid-based and a constraint-based one. The time taken to create realistic sample layouts with our builder was significantly shorter, and most participants preferred ALE’s approach. The evaluation demonstrates that good usability for authoring constraint-based layouts is possible.
منابع مشابه
SCWM: An Intelligent Constraint-Enabled Window Manager
Typical window management systems rely on direct manipulation techniques to organize and layout windows. Direct manipulation encourages the user to specify particular locations rather than higher-level intentions and desires regarding window layout. Our Scheme Constraints Window Manager (SCWM) allows users to express their intentions using both direct manipulation and higher-level commands. Bec...
متن کاملA Tunned-parameter Hybrid Algorithm for Dynamic Facility Layout Problem with Budget Constraint using GA and SAA
A facility layout problem is concerned with determining the best position of departments, cells, or machines on the plant. An efficient layout contributes to the overall efficiency of operations. It’s been proved that, when system characteristics change, it can cause a significant increase in material handling cost. Consequently, the efficiency of the current layout decreases or is lost and it ...
متن کاملTiling algebra for constraint-based layout editing
The constraint-based layout model is a very powerful model to describe a wide range of graphical user interface (GUI) layouts, based on linear constraints. However, the advantages of the constraint-based layout model come at a price: layout designers have to ensure layouts are sound, i.e., they are solvable and items in the layout do not overlap each other. Keeping a layout sound is non-trivial...
متن کاملSketching Slides: interactive creation and automatic solution of constrained document layout problems
The efficiency of desktop publishing is severely limited by the lack of sophisticated automatic document layout systems. State-of-the-art algorithms either require the input to be written in a description language such as HTML and LATEX, or to be a manually designed layout template. However, description languages are ill-suited to express layout problems with weak semantics and layout templates...
متن کاملCan Constraint Induced Movement Therapy Improve In-Hand Manipulation Skills: A Single Subject Design
Objectives: This study describes a single subject design (ABA) that shows the effective use of constraint induced movement therapy in improvement of quality and performance of in-hand manipulation skills for a 10 year old boy and a 9 years old girl with hemiplegic cerebral palsy, as Dickerson (2007) showed it in arm movement and function. Methods: To determine the effectiveness of CIMT by th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013